Smush\Core\CDN\CDN_Srcset_Controller C

Total Complexity 106
Dependencies 8
Dependents 3
Total lines 774
Lines of code 335
Logical lines of code 202
Comment lines 321
Methods 17
Properties 9

Methods 17

Method Rating Maintainability Complexity Lines of code
parse_image()
C
36 26 72
set_additional_srcset()
A
40 13 60
update_image_srcset()
A
44 13 44
get_largest_same_ratio_image_url()
A
50 11 27
filter_rest_api_response()
A
53 9 22
get_size_from_file_name()
S
58 5 15
is_valid_url()
S
60 5 13
parse_background_image()
S
59 4 15
process_cdn_status()
S
60 4 13
process_src()
S
65 3 9
get_cdn_srcset_priority()
S
78 3 3
get_instance()
S
71 2 6
should_run()
S
79 2 3
update_image_srcset_in_ajax()
S
70 2 6
update_cdn_image_src_args()
S
69 2 7
generate_srcset()
S
61 1 12
__construct()
S
66 1 8